<?php

    Class ApuestasLogic
    {
        static function apostar(&$apuesta)
        {

            $usuario = Session::getUser();

            if ($usuario == null ) return false;

            // saldo < monto
            if ($usuario->saldo < $apuesta->monto)
                return false;

            // partido ya finalizo
            if ($apuesta->getPartido()->estado == 5)
                return false;

            if ( ApuestasDAO::add($apuesta) )
            {
                // Actualizar su saldo
                $usuario->saldo = $usuario->saldo - $apuesta->monto;
                UsuariosDAO::update($usuario);

                return true;
            }
            else
            {
                return false;
            }
        }
    }

?>